﻿using System.Runtime.Serialization;

namespace FuiouPay.Models.Request {
    public class CancelOrderRequestInfo : FuiouRequestInfo {

        /// <summary>
        /// 必填，商户订单号, 商户系统内部的订单号（5到30个字符、 只能包含字母数字,区分大小写)
        /// </summary>
        [DataMember(Name = "mchnt_order_no")]
        public string MchntOrderNo { get; set; }

        /// <summary>
        /// 必填，订单类型:
        /// ALIPAY(条码支付)
        /// WECHAT(条码支付)
        /// </summary>
        [DataMember(Name = "order_type")]
        public string OrderType { get; set; }

        /// <summary>
        /// 商户撤销单号
        /// </summary>
        [DataMember(Name = "cancel_order_no")]
        public string CancelOrderNo { get; set; }

        /// <summary>
        /// 操作员
        /// </summary>
        [DataMember(Name = "operator_id")]
        public string OperatorId { get; set; }

        /// <summary>
        /// 富友终端号
        /// </summary>
        [DataMember(Name = "reserved_fy_term_id")]
        public string ReservedFyTermId { get; set; }
    }
}
